當我們處理非同步操作時,例如網路請求或讀寫文件,JavaScript 提供了 Promise 來處理這些操作。Promise 提供了一個乾淨的方式來避免傳統的回調地獄(callback hell)。透過使用 Promise chain,我們可以將非同步操作按順序執行並處理每個步驟的結果。
什麼是 Promise chain
?
Promise chain 是指使用 .then()
方法將多個 Promise 串聯在一起。每個 .then()
方法中的回調函數都會在前一個 Promise 完成後執行,並將結果傳遞給下一個 .then()
。